﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BiografController.ServiceReference;

namespace BiografController
{
    public class FilmController
    {
        IRemoteBookingSystem cli;

        public FilmController()
        {
            cli = new RemoteBookingSystemClient();
        }

        public void NyFilm(string titel, string instruktoer, string beskrivelse, string genre, string laengde, bool aktiv, string billede, bool er3D, double billetPris, string[] kunstner)
        {
            cli.NyFilm(titel, instruktoer, beskrivelse, genre, laengde, aktiv, billede, er3D, billetPris, kunstner);
        }

        public string GetFilm(string titel, int aar)
        {
            return cli.GetFilm(titel, aar);
        }      

        public List<Film> AlleFilm()
        {
            return cli.AlleFilm().ToList();
        }

        public List<Film> AlleStatusFilm(bool status)
        {
            return cli.AlleAktiveFilm(status).ToList();
        }

        public Film GetEnFilm(int filmID)
        {
            return cli.GetEnFilm(filmID);
        }

        public Film GetEnFilmFraTitel(string titel)
        {
            return cli.GetEnFilmFraTitel(titel);
        }
    }
}
